long-term employment relationship - Spanish English Dictionary